home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 10.3 KB | 339 lines |
- 1 '9/24/82
- 10 SCREEN 0,0,0:KEY OFF:WIDTH 80:LOCATE ,,0
- 20 FOR A=1 TO 9:ON KEY(A) GOSUB 30: KEY(A) ON:NEXT:GOTO 40
- 30 RETURN
- 40 ON KEY(10) GOSUB 2900
- 50 DEFSTR Z:DIM DK(52),CDSU(52),LIN$(5,13)
- 60 XX=1:YY=1:GOSUB 2430:GOSUB 3000
- 70 GOSUB 2070:M$="$$#,###.##":CSH=2000
- 80 IF CSH<=0 AND PS<>1 THEN 3300
- 90 IF CSH>10000 THEN 3340
- 100 GOSUB 2690:GOSUB 3260:GOSUB 2940:TS=0:HOLD=0:GOSUB 2620
- 110 LOCATE 24,1:PRINT SPC(66);:LOCATE 24,20
- 120 LOCATE 23,1:PRINT SPC(62)
- 130 IF PS THEN PS=0:LOCATE 23,33:PRINT"The Bet Stands";:COLOR 15,0:LOCATE 6,69:PRINT USING M$;BT*100:COLOR 3,0:GOTO 150
- 140 GOSUB 1050
- 150 CD=CD+1:IF CD>40 THEN GOSUB 2070:GOTO 150
- 160 A=1:B=1:CP(1)=DK(CD):HOLD=CD:CD=0:GOSUB 2220:CD=HOLD
- 170 A=8:B=1:CD=CD+1:PYR(1)=DK(CD):GOSUB 2220
- 180 A=1:B=12:CD=CD+1:CP(2)=DK(CD):GOSUB 2220
- 190 A=8:B=12:CD=CD+1:PYR(2)=DK(CD):GOSUB 2220
- 200 IF PYR(1)>9 THEN PYR(1)=10
- 210 IF CP(1)>9 THEN CP(1)=10
- 220 IF CP(2)>9 THEN CP(2)=10
- 230 IF CP(1)=10 AND CP(2)=1 THEN BJK1=1:GOTO 710
- 240 IF CP(2)=10 AND CP(1)=1 THEN BJK1=1:GOTO 710
- 250 IF PYR(2)>9 THEN PYR(2)=10
- 260 IF PYR(1)<>PYR(2) OR SPF1 THEN 300
- 270 COLOR 15,0:LOCATE 24,22:PRINT"Do You Wish To Split Your Hand? <Y/N>";
- 280 COLOR 3,0:GOSUB 1870:IF NO THEN 300
- 290 GOSUB 1420:IF NSP THEN 300 ELSE 190
- 300 NSP=0:GOSUB 2000:IF PS THEN 710
- 310 IF BJK1 THEN 710
- 320 IF BJK2 THEN 710
- 330 GOSUB 1300
- 340 LOCATE 24,1:PRINT SPC(62);:COLOR 15,0
- 350 LOCATE 24,19:PRINT" Hit, Stand Or Double Down? <H/S/D> ";
- 360 COLOR 3,0:GOSUB 1930:IF HIT THEN 500
- 370 IF STD THEN 550
- 380 IF CSH-BT*100>=0 THEN CSH=CSH-BT*100:BT=BT*2:GOSUB 3280:GOTO 420
- 390 LOCATE 24,1:PRINT SPC(62);:LOCATE 24,20:COLOR 15,0
- 400 PRINT"You Don't Have Enough Money To Double Down";
- 410 FOR D=1 TO 4000:NEXT:GOTO 460
- 420 A=8:TS=1:B=12+TS*11:CD=CD+1:LOCATE 6,69:COLOR 15,0:PRINT USING M$;BT*100:COLOR 3,0:PYR(TS+2)=DK(CD)
- 430 GOSUB 2220:GOSUB 1300
- 440 IF PYRBTD THEN 710
- 450 GOTO 550
- 460 LOCATE 24,1:PRINT SPC(79);:COLOR 15,0
- 470 LOCATE 24,20:PRINT"You Have"PYRHD"Showing. Hit Or Stand? <H/S>";
- 480 GOSUB 1930:IF HIT THEN 500
- 490 IF STD THEN 550 ELSE 480
- 500 TS=TS+1:CD=CD+1:B=12+TS*11:PYR(TS+2)=DK(CD)
- 510 GOSUB 2220:GOSUB 1300
- 520 IF PYRHD=21 THEN 550
- 530 IF PYRBTD THEN 710
- 540 GOTO 460
- 550 TS=0
- 560 A=1:SWAP CD,HOLD:B=1:GOSUB 2220:SWAP HOLD,CD
- 570 CPHD=0
- 580 FOR C=1 TO TS+2
- 590 IF CP(C)>9 THEN CP(C)=10
- 600 CPHD=CPHD+CP(C)
- 610 NEXT
- 620 FOR C=1 TO TS+2
- 630 IF CP(C)<>1 THEN 660
- 640 IF CPHD+10=21 THEN CPHD=CPHD+10:GOTO 710
- 650 IF CPHD+10<21 THEN CPHD=CPHD+10
- 660 NEXT
- 670 IF CPHD>16 THEN 720
- 680 FOR QQ=1 TO 1500:NEXT
- 690 TS=TS+1:CD=CD+1:CP(TS+2)=DK(CD):A=1:B=12+TS*11
- 700 GOSUB 2220:GOTO 570
- 710 A=1:SWAP CD,HOLD:B=1:GOSUB 2220:SWAP HOLD,CD
- 720 IF PS THEN 800
- 730 IF BJK1 THEN 830
- 740 IF BJK2 THEN 850
- 750 IF PYRBTD THEN 880
- 760 IF CPHD>21 THEN 900
- 770 IF CPHD=PYRHD THEN 800
- 780 IF CPHD>PYRHD THEN 930
- 790 GOTO 950
- 800 PS=1
- 810 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,31
- 820 PRINT"Push To Next Hand!";::GOTO 980
- 830 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,25
- 840 PRINT"Dealer Has Blackjack! You Lose.";:GOTO 980
- 850 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,22
- 860 PRINT"You Have Blackjack! Dealer Pays Double.";
- 870 CSH=CSH+BT*300:GOSUB 3280:GOTO 980
- 880 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,29
- 890 PRINT"You Busted! Dealer Wins.";:GOTO 980
- 900 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,30
- 910 PRINT"Dealer Busted! You Win.";
- 920 CSH=CSH+BT*200:GOSUB 3280:GOTO 980
- 930 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,21
- 940 PRINT"Dealer Has"CPHD". You Have"PYRHD". Dealer Wins";:GOTO 980
- 950 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,23
- 960 PRINT"Dealer Has"CPHD". You Have"PYRHD". You Win.";
- 970 CSH=CSH+BT*200:GOSUB 3280
- 980 LOCATE 24,1:PRINT SPC(66);
- 990 COLOR 15,0:LOCATE 24,27:PRINT" Strike Any Key To Continue ";
- 1000 IF INKEY$="" THEN 1000 ELSE LOCATE 6,69:COLOR 15,0:PRINT USING M$;0:LOCATE 7,68:PRINT SPC(11):LOCATE 8,69:PRINT SPC(11):LOCATE 24,1:PRINT SPC(62);:COLOR 3,0
- 1010 SPF1=0:IF SPF AND PYRBTD THEN SPF=0:PYRHD=PYRHD2:PYRBTD=0:GOTO 570
- 1020 SPF1=0:IF SPF THEN SPF=0:PYRHD=PYRHD2:GOTO 760
- 1030 LOCATE 6,69:COLOR 15,0:PRINT USING M$;0:LOCATE 24,1:PRINT SPC(62);:COLOR 3,0
- 1040 GOTO 80
- 1050 LOCATE 23,1:PRINT SPC(66);:LOCATE 24,1:PRINT SPC(66);
- 1060 COLOR 15,0:LOCATE 23,22:PRINT"Place Your Bet Please. How Many Chips,";
- 1070 LOCATE 24,22:PRINT"From 1 to"CSH/100"? Then Strike Enter Key. ";:COLOR 3,0:
- 1080 Z="":ZH=""
- 1090 DEF SEG:POKE 106,0:IF INKEY$<>"" THEN 1090
- 1095 DEF SEG=&H40:POKE &H17,(PEEK(&H17) OR 96)
- 1100 Z=INKEY$:IF Z="" THEN 1100
- 1110 IF Z<>CHR$(8) AND RIGHT$(Z,1)<>CHR$(75) THEN 1140
- 1120 IF ZH="" THEN 1100
- 1130 PRINT CHR$(29)" "CHR$(29);:ZH=LEFT$(ZH,LEN(ZH)-1):GOTO 1100
- 1140 IF Z=CHR$(13) THEN 1180
- 1150 IF Z<"0" OR Z>"9" THEN 1100
- 1160 IF LEN(ZH)>3 THEN 1100
- 1170 ZH=ZH+Z:PRINT Z;:GOTO 1100
- 1180 BT=VAL(ZH)
- 1190 COLOR 15,0:LOCATE 5,69:PRINT"The Bet Is"
- 1200 LOCATE 6,69:PRINT USING M$;BT*100:COLOR 3,0
- 1210 LOCATE 23,1:PRINT SPC(66);
- 1220 IF BT<1 THEN 1270
- 1230 IF BT<=CSH/100 THEN CSH=CSH-BT*100:GOSUB 3280:GOTO 2620
- 1240 LOCATE 23,1:PRINT SPC(66);:LOCATE 24,1:PRINT SPC(66);:LOCATE 24,20
- 1250 PRINT"You Don't Have That Many Chips. Please Try Again.";
- 1260 FOR D=1 TO 3000:NEXT:LOCATE 24,1:PRINT SPC(79);:GOTO 1050
- 1270 LOCATE 23,1:PRINT SPC(66);:LOCATE 24,1:PRINT SPC(66);:LOCATE 24,20
- 1280 PRINT"Please Bet An Amount Greater Than Zero.";
- 1290 GOTO 1260
- 1300 PYRHD=0:PYRBTD=0
- 1310 FOR C=1 TO TS+2
- 1320 IF PYR(C)>9 THEN PYR(C)=10
- 1330 PYRHD=PYRHD+PYR(C)
- 1340 NEXT
- 1350 IF PYRHD>21 THEN PYRBTD=1:RETURN
- 1360 FOR C=1 TO TS+2
- 1370 IF PYR(C)<>1 THEN 1400
- 1380 IF PYRHD+10=21 THEN PYRHD=21:RETURN
- 1390 IF PYRHD+10<21 THEN PYRHD=PYRHD+10
- 1400 NEXT
- 1410 RETURN
- 1420 IF CSH-BT*100>=0 THEN 1460
- 1430 LOCATE 24,1:PRINT SPC(79);:LOCATE 24,20
- 1440 PRINT"You Don't Have Enough Money To Split Your Hand.";
- 1450 NSP=1:FOR F=1 TO 3000:NEXT:LOCATE 24,1:PRINT SPC(79);:RETURN
- 1460 SPF1=1:SWAP PYR(1),HOLD(1):PYR(1)=PYR(2)
- 1470 COLOR 15,0:LOCATE 7,68:PRINT"Bottom Hand":LOCATE 8,69:PRINT USING M$;BT*100:COLOR 3,0
- 1480 FOR D=8 TO 15:LOCATE D,12:PRINT SPC(11);:NEXT
- 1490 CSH=CSH-BT*100:GOSUB 3280
- 1500 A=15:B=1:GOSUB 2220
- 1510 CD=CD+1:B=12:PYR(2)=DK(CD):GOSUB 2220
- 1520 GOSUB 2000:IF BJK2 THEN 1750
- 1530 GOSUB 1300:TS=0
- 1540 LOCATE 24,1:PRINT SPC(79);:COLOR 15,0
- 1550 LOCATE 24,23:PRINT"Hit,Stand, Or Double Down? <H/S/D>";
- 1560 GOSUB 1930:IF HIT THEN 1670
- 1570 IF STD THEN 1740
- 1580 IF CSH-BT*100>=0 THEN 1620
- 1590 LOCATE 24,1:PRINT SPC(79);:LOCATE 24,20
- 1600 PRINT"You Don't Have Enough Money To Double Down";
- 1610 FOR F=1 TO 3000:NEXT:GOTO 1710
- 1620 CSH=CSH-BT*100:BT2=BT*2:LOCATE 8,69:COLOR 15,0:PRINT USING M$;BT2*100:COLOR 3,0:GOSUB 3280
- 1630 A=15:TS=1:B=12+TS*11:CD=CD+1:PYR(TS+2)=DK(CD)
- 1640 GOSUB 2220:GOSUB 1300
- 1650 IF PYRBTD THEN 1780
- 1660 GOTO 1800
- 1670 TS=TS+1:CD=CD+1:B=12+TS*11:PYR(TS+2)=DK(CD)
- 1680 GOSUB 2220:GOSUB 1300
- 1690 IF PYRHD=21 THEN 1800
- 1700 IF PYRBTD THEN 1780
- 1710 LOCATE 24,1:PRINT SPC(79);:COLOR 15,0
- 1720 LOCATE 24,20:PRINT"You Have"PYRHD"Showing. Hit Or Stand? <H/S>";
- 1730 GOSUB 1930:IF HIT THEN 1670
- 1740 IF STD THEN 1800 ELSE 1730
- 1750 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,20
- 1760 PRINT"You Have Blackjack! Dealer Pays Double.";
- 1770 CSH=CSH+BT*300:GOSUB 3280:GOTO 1810
- 1780 LOCATE 23,1:PRINT SPC(66);:LOCATE 23,20
- 1790 PRINT"You Busted! Dealer Wins.";:GOTO 1810
- 1800 SPF=1
- 1810 SWAP PYR(1),HOLD(1):TS=0
- 1820 PYRHD2=PYRHD
- 1830 LOCATE 24,1:PRINT SPC(79);
- 1840 COLOR 15,0:LOCATE 24,27:PRINT" Strike Any Key To Continue ";:COLOR 3,0
- 1850 LOCATE 23,1:PRINT SPC(66)
- 1860 IF INKEY$="" THEN 1860 ELSE LOCATE 24,1:PRINT SPC(62);:RETURN
- 1870 DEF SEG:POKE 106,0
- 1880 IF INKEY$<>"" THEN 1880
- 1890 Z=INKEY$
- 1900 IF Z="Y" OR Z="y" THEN YES=1:NO=0:RETURN
- 1910 IF Z="N" OR Z="n" THEN YES=0:NO=1:RETURN
- 1920 GOTO 1890
- 1930 DEF SEG:POKE 106,0:IF INKEY$<>"" THEN 1930
- 1940 HIT=0:STD=0
- 1950 Z=INKEY$
- 1960 IF Z="H" OR Z="h" THEN HIT=1:RETURN
- 1970 IF Z="S" OR Z="s" THEN STD=1:RETURN
- 1980 IF Z="D" OR Z="d" THEN RETURN
- 1990 GOTO 1940
- 2000 BJK1=0:BJK2=0:PS=0
- 2010 IF CP(1)=1 AND CP(2)>9 THEN BJK1=1
- 2020 IF CP(1)>9 AND CP(2)=1 THEN BJK1=1
- 2030 IF PYR(1)=1 AND PYR(2)>9 THEN BJK2=1
- 2040 IF PYR(1)>9 AND PYR(2)=1 THEN BJK2=1
- 2050 IF BJK1 AND BJK2 THEN PS=1
- 2060 RETURN
- 2070 LOCATE 2,28:PRINT"One Moment Please While
- 2080 LOCATE 3,30:PRINT"I Shuffle The Deck
- 2090 ERASE DK:DIM DK(52)
- 2100 FOR A=1 TO 13
- 2110 RANDOMIZE VAL(RIGHT$(TIME$,2))*RND*RND
- 2120 FOR C=1 TO 4
- 2130 B=FIX(RND*52)+1
- 2140 ABC=RND*RND*RND*RND*RND*(ABC+2)
- 2150 IF DK(B)<>0 THEN 2130
- 2160 DK(B)=A:CDSU(B)=C
- 2170 NEXT C
- 2180 NEXT A
- 2190 LOCATE 2,1:PRINT SPC(66)
- 2200 LOCATE 3,1:PRINT SPC(66)
- 2210 CD=0:RETURN
- 2220 COLOR 3,0
- 2230 LOCATE A,B:PRINT"KEYTHENTHENTHENTHENTHENTHENTHENTHENTHENCLOSE";
- 2240 LOCATE A+1,B:PRINT"OPEN OPEN";
- 2250 LOCATE A+2,B:PRINT"OPEN OPEN";
- 2260 LOCATE A+3,B:PRINT"OPEN OPEN";
- 2270 LOCATE A+4,B:PRINT"OPEN OPEN";
- 2280 LOCATE A+5,B:PRINT"OPEN OPEN";
- 2290 LOCATE A+6,B:PRINT"SCREENTHENTHENTHENTHENTHENTHENTHENTHENTHENLOAD";
- 2300 COLOR 6,0
- 2310 SOUND 25000,0.01:SOUND 37,0
- 2320 LOCATE A+1,B+1:PRINT LIN$(1,DK(CD));
- 2330 LOCATE A+2,B+1:PRINT LIN$(2,DK(CD));
- 2340 IF DK(CD)<>1 THEN 2360
- 2350 LOCATE A+3,B+5:PRINT SU$(CDSU(CD));:GOTO 2370
- 2360 LOCATE A+3,B+1:PRINT LIN$(3,DK(CD));
- 2370 LOCATE A+4,B+1:PRINT LIN$(4,DK(CD));
- 2380 LOCATE A+5,B+1:PRINT LIN$(5,DK(CD));
- 2390 LOCATE A+2,B+1:PRINT SU$(CDSU(CD));
- 2400 LOCATE A+4,B+9:PRINT SU$(CDSU(CD));
- 2410 COLOR 3,0
- 2420 RETURN
- 2430 FOR A=0 TO 13:FOR B=1 TO 5:READ LIN$(B,A):NEXT:NEXT
- 2440 FOR A=1 TO 4:READ SU$(A):NEXT
- 2450 HOLD=0
- 2460 RETURN
- 2470 DATA "XXXXXXXXX","XXXXXXXXX","XXXXXXXXX","XXXXXXXXX","XXXXXXXXX"
- 2480 DATA "A "," "," "," "," A"
- 2490 DATA "2 POINT "," "," "," "," POINT 2"
- 2500 DATA "3 POINT "," "," POINT "," "," POINT 3"
- 2510 DATA "4 POINT POINT "," "," "," "," POINT POINT 4"
- 2520 DATA "5 POINT POINT "," "," POINT "," "," POINT POINT 5"
- 2530 DATA "6 POINT POINT "," "," POINT POINT "," "," POINT POINT 6"
- 2540 DATA "7 POINT POINT "," POINT "," POINT POINT "," "," POINT POINT 7"
- 2550 DATA "8 POINT POINT "," POINT "," POINT POINT "," POINT "," POINT POINT 8"
- 2560 DATA "9 POINT POINT "," POINT POINT "," POINT "," POINT POINT "," POINT POINT 9"
- 2570 DATA "10POINT POINT "," POINT <0xDF!> POINT "," "," POINT POINT "," POINT <0xDF!> POINT10"
- 2580 DATA "J "," "," "," "," J"
- 2590 DATA "Q "," "," "," "," Q"
- 2600 DATA "K "," "," "," "," K"
- 2610 DATA "<UNK! {0003}>","<UNK! {0004}>","<UNK! {0005}>","<UNK! {0006}>"
- 2620 COLOR 10:H=CSH/100:H1=0
- 2630 IF H>10 THEN H1=H1+1:H=H-10:GOTO 2630
- 2640 FOR F=13 TO 23:LOCATE F,68:PRINT SPC(11):NEXT
- 2650 FOR F=23 TO 24-H STEP-1:LOCATE F,68:PRINT STRING$(3,223);:NEXT
- 2660 COLOR 12:IF H1>10 THEN HH=10 ELSE HH=H1
- 2670 FOR F=23 TO 24-HH STEP-1:LOCATE F,74:PRINT STRING$(5,223);:NEXT
- 2680 COLOR 3,0:RETURN
- 2690 FOR D=1 TO 22:LOCATE D,1:PRINT STRING$(66,32):NEXT:RETURN
- 2700 G1=BT:G2=0
- 2710 IF G1>9 THEN G2=G2+1:G1=G1-10:GOTO 2710
- 2720 F2=14+P*25
- 2730 F=0
- 2740 IF F=G2 THEN 2810
- 2750 FOR F1=18 TO 16 STEP-1
- 2760 IF F=G2 THEN 2810 ELSE F=F+1
- 2770 LOCATE F1,5+F2:PRINT STRING$(5,223);
- 2780 NEXT F1
- 2790 F2=F2+6
- 2800 GOTO 2740
- 2810 F2=F2+6
- 2820 F=0
- 2830 IF F=G1 THEN RETURN
- 2840 FOR F1=18 TO 16 STEP-1
- 2850 IF F=G1 THEN 2880 ELSE F=F+1
- 2860 LOCATE F1,5+F2:PRINT STRING$(3,223);
- 2870 NEXT F1
- 2880 F2=F2+4
- 2890 GOTO 2830
- 2900 KEY(10) OFF:XX=CSRLIN:YY=POS(0):LOCATE 25,1:PRINT SPC(79);
- 2910 COLOR 15,0:LOCATE 25,22:PRINT"Do You Wish To Leave This Game? <Y/N>";:COLOR 3,0
- 2920 GOSUB 1870
- 2930 IF YES THEN 2990
- 2940 LOCATE 25,1:PRINT SPC(60);
- 2950 LOCATE 25,24:COLOR 0,7:PRINT" Strike <F10> To Leave This Game ";:COLOR 3,0
- 2960 LOCATE 25,67:PRINT" 100's 1000's";
- 2970 LOCATE XX,YY,0:Z=""
- 2980 KEY(10) ON:RETURN
- 2990 RUN"MENU
- 3000 CLS:COLOR 6,0
- 3010 LOCATE 1,1:PRINT STRING$(80,219)
- 3020 FOR A=2 TO 22:LOCATE A,1:PRINT"CSRLIN":LOCATE A,80:PRINT"CSRLIN":NEXT
- 3030 LOCATE 23,1:PRINT STRING$(80,219);
- 3040 LOCATE 3,19:COLOR 11,0:PRINT"F R I E N D L Y W A R E B L A C K J A C K
- 3050 COLOR 15,0:LOCATE 8,23:PRINT"Would You Like Instructions? <Y/N>"
- 3060 Z=INKEY$:IF Z="" THEN 3060
- 3070 IF Z="N" OR Z="n" THEN CLS:RETURN
- 3080 IF Z<>"Y" AND Z<>"y" THEN 3060
- 3090 COLOR 7,0:LOCATE 6,20:PRINT "In the game of Blackjack, a standard deck
- 3100 LOCATE 7,20:PRINT "of cards is used. The computer (dealer)
- 3110 LOCATE 8,20:PRINT "will deal two cards face up to you and
- 3120 LOCATE 9,20:PRINT "two cards to himself, one face up and the
- 3130 LOCATE 10,20:PRINT"other face down.
- 3140 LOCATE 11,20:PRINT"The object is to come as close to twenty-
- 3150 LOCATE 12,20:PRINT"one (21) as possible without `busting'
- 3160 LOCATE 13,20:PRINT"by going over twenty-one. Aces can count
- 3170 LOCATE 14,20:PRINT"as one or eleven,face cards are ten, and
- 3180 LOCATE 15,20:PRINT"all other cards are face value. You may
- 3190 LOCATE 16,20:PRINT"take a HIT (another card to better your
- 3200 LOCATE 17,20:PRINT"hand), STAND (play the cards you have),
- 3210 LOCATE 18,20:PRINT"or DOUBLE DOWN (double your bet and take
- 3220 LOCATE 19,20:PRINT"one card immediatly after the deal). All
- 3230 LOCATE 20,20:PRINT"ties are pushes.
- 3240 LOCATE 25,27:COLOR 15,0:PRINT"Strike Any Key To Continue";
- 3250 Z=INKEY$:IF Z="" THEN 3250 ELSE CLS:RETURN
- 3260 COLOR 15,0
- 3270 LOCATE 2,71:PRINT"You Have";
- 3280 COLOR 15,0:LOCATE 3,69:PRINT USING "$$#,###.##";CSH
- 3290 COLOR 3,0:RETURN
- 3300 CLS
- 3310 LOCATE 5,23:PRINT"You Have Lost All Of Your Money!"
- 3320 LOCATE 7,23:PRINT"Would You Like To Play Again? <Y/N>";
- 3330 GOSUB 1870:IF NO THEN RUN"menu" ELSE GOTO 70
- 3340 CLS
- 3350 LOCATE 5,29:COLOR 31,0:PRINT"You Broke The Bank !!!":COLOR 3,0: FOR F=1 TO 20:SOUND 500,1:SOUND 200,1:SOUND 150,1:NEXT
- 3360 GOTO 3320
-